//
//  BaseTableViewController.swift
//  MyWeibo
//
//  Created by 余丽丽 on 15/10/8.
//  Copyright © 2015年 余丽丽. All rights reserved.
//

import UIKit

class BaseTableViewController: UITableViewController,VisitorLoginViewDelegate {

    // 声明用户登录标记
    var userLogon = UserAccount.userLogon
    // 声明访客视图
    var visitorView :VisitorLoginView?
    
    // 加载根View
    override func loadView() {
        // 根据用户登录标记来判断是否替换跟根视图
        userLogon ? super.loadView() : setupVisitorView()
    }
    
    // 访客视图
    private func setupVisitorView(){
    
        visitorView = VisitorLoginView()
        visitorView?.delegate = self
        view = visitorView
        
     }
    func VisitorLoginViewWillLogin(){
        // 获取OAuth授权
        let nar = UINavigationController(rootViewController: OAuthViewController())
        //modal进获取授权界面
        presentViewController(nar, animated: true, completion: nil)
        print("登录")
    }
    
    func VisitorLoginViewWillRegister() {
        print("注册")
    }

}
